home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 44 / Amiga Format CD44 (1999-08-26)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-10].iso / -serious- / misc / telewords / readme.amiga next >
Text File  |  1999-07-12  |  2KB  |  60 lines

  1.  
  2.                               DESCRIPTION
  3.                               
  4. Telewords takes a telephone number as the single input argument
  5. and outputs, one per line, all of the equivalent "words",
  6. in the hope that one of them will be a real word, or at least
  7. pronounceable.  The digits 0 and 1,  which don't have corresponding letters,
  8. are printed as themselves.  Command line options allow you to change
  9. the string of characters into which any digit is mapped.
  10. This is helpful with some automatic teller machine keypads that
  11. put q and z on the 1 key.   (Why doesn't the phone company do that?)
  12. The given phone number can have a arbitrary number of digits, and non-digits
  13. are ignored: '(301) 555-1212' is the same as '3015551212' (provided the
  14. space is properly quoted to the shell).
  15.  
  16. Telenum performs the reverse transform.  Given a string of alphabetic
  17. characters (either case) it will print the equivalent phone number.
  18. The same remapping, using the same syntax as telewords can be used.
  19.  
  20.  
  21.                                 OPTIONS
  22.  
  23. The -d option allows you to change the mapping for any digit.
  24. The d represents any digit.  This digit is
  25. followed by a string of characters which will be used as the characters
  26. into which that digit maps.  Thus, to cause 1 to map to 'q' and 'z'
  27. use the command 
  28.  
  29. telewords -1qz 555-1212
  30.  
  31. As many -d options can be given as desired, allowing the complete map
  32. to be redefined.  If a -d option is given without a following string
  33. then mapping for that digit will be turned off, and the input digit will
  34. print as itself.  Thus, the default behaviour 
  35. is as if the command had been given with options -0 and -1.
  36.  
  37.  
  38.                             USAGE
  39.  
  40. telewords [-dc...] ... number
  41.  
  42. telenum [-dc...] ...  string ...
  43.  
  44.  
  45.                             BUGS
  46.                             
  47. There is no easy way in the current implementation to allow a digit
  48. to map to a string instead of just a character.  This would allow, for
  49. example, 0 to map to "oper".
  50. (I once knew a person whose number spelled INoperTUNE!)
  51.  
  52.  
  53.                            AUTHOR
  54.  
  55.      James W. Williams
  56.      williams@cs.umd.edu
  57.      Amiga porting by Fabrizio "Lanch^DarkAge" Bartoloni
  58.      <lanch@caribusiness.it>
  59.    
  60.